package com.idealighter.game.games.shuihu.message;

import com.baidu.bjf.remoting.protobuf.FieldType;
import com.baidu.bjf.remoting.protobuf.annotation.Protobuf;

import com.idealighter.game.core.annotation.ResMsg;
import com.idealighter.game.message.ModuleMsgIdConstant;
import com.idealighter.game.message.core.ResMessage;

import java.util.ArrayList;
import java.util.List;

import lombok.Data;

/**
 * 小玛丽开始 .
 * 
 * @author . messageGenerator
 *
 */
@ResMsg(ModuleMsgIdConstant.ShuiHu.XIAO_MA_LI_START)
@Data
public class ResXiaoMaLiStartMsg implements ResMessage {
  @Protobuf(order = 1)
  private int id = ModuleMsgIdConstant.ShuiHu.XIAO_MA_LI_START;
  // 内部图标
  @Protobuf(fieldType = FieldType.INT32, order = 2)
  private List<Integer> insideIcons = new ArrayList<>();
  // 外部图标
  @Protobuf(order = 3)
  private int outsideIcon;
  // 当前赢的筹码(0:没有赢)
  @Protobuf(order = 4)
  private long win;
  // 合计赢的筹码(0:没有赢)
  @Protobuf(order = 5)
  private long totalWin;
  // 是否结束(0:没有结束,非0:结束)
  @Protobuf(order = 6)
  private int over;
  @Protobuf(order = 7)
  private int bonus;
}
